Automatic Stylistic Composition of Bach Chorales with Deep LSTM

نویسندگان

  • Feynman T. Liang
  • Mark Gotham
  • Matthew Johnson
  • Jamie Shotton
چکیده

This paper presents “BachBot”: an end-to-end automatic composition system for composing and completing music in the style of Bach’s chorales using a deep long short-term memory (LSTM) generative model. We propose a new sequential encoding scheme for polyphonic music and a model for both composition and harmonization which can be efficiently sampled without expensive Markov Chain Monte Carlo (MCMC). Analysis of the trained model provides evidence of neurons specializing without prior knowledge or explicit supervision to detect common music-theoretic concepts such as tonics, chords, and cadences. To assess BachBot’s success, we conducted one of the largest musical discrimination tests on 2336 participants. Among the results, the proportion of responses correctly differentiating BachBot from Bach was only 1% better than random guessing.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

DeepBach: a Steerable Model for Bach Chorales Generation

The composition of polyphonic chorale music in the style of J.S Bach has represented a major challenge in automatic music composition over the last decades. The art of Bach chorales composition involves combining four-part harmony with characteristic rhythmic patterns and typical melodic movements to produce musical phrases which begin, evolve and end (cadences) in a harmonious way. To our know...

متن کامل

A Sep2Tree Model for Recognizing Synthetic Bach Chorales

Relation Join has been applied to generate music harmonic sequences in a given composer or genre style. Compared to other music generation method, Relation Join does not require expert knowledge or estimation of any probabilities while generating a massive number of sequences. However, whether the generated compositions are distinguishable from the original ones is still a question that has not...

متن کامل

Indiana Undergraduate Journal of

Artificial neural networks have been used to model many aspects of human-music interaction. Pitch perception, key identification, melody discrimination, and original composition are all tasks for which researchers have tried to use networks. For this project, however, I was most interested in the idea of using a neural network for harmonization. Since (good) harmonization is considered a diffic...

متن کامل

Selection of Attributes for Modeling Bach Chorales by a Genetic Algorithm

A genetic algorithm selected combinations of attributes for a machine learning system. The algorithm used 90 Bach chorale melodies to train models and randomly selected sets of 10 chorales for evaluation. Compression of pitch was used as the fitness evaluation criterion. The best models were used to compress a different test set of chorales and their performance compared to human generated mode...

متن کامل

Simulate Congestion Prediction in a Wireless Network Using the LSTM Deep Learning Model

Achieved wireless networks since its beginning the prevalent wide due to the increasing wireless devices represented by smart phones and laptop, and the proliferation of networks coincides with the high speed and ease of use of the Internet and enjoy the delivery of various data such as video clips and games. Here's the show the congestion problem arises and represent   aim of the research is t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017